AWS 구성도 - AKC B2C

1. 시스템 아키텍처 다이어그램

graph TD Users["사용자<br/>웹/모바일"] Users -->|HTTPS| Route53["Route 53<br/>DNS"] Route53 -->|정적 콘텐츠| CF["CloudFront CDN<br/>+ S3"] Route53 -->|API| ALB["ALB<br/>Port 80/443<br/>TLS 1.2+"] CF -.->|캐시| S3["S3 Frontend<br/>NextJS Static<br/>HTML/CSS/JS"] ALB --> Auth["AuthService<br/>:8080"] ALB --> Member["MemberService<br/>:8081"] ALB --> Parking["ParkingService<br/>:8083"] ALB --> Payment["PaymentService<br/>:8084"] ALB --> Notif["NotificationService<br/>:8085"] ALB --> Coupon["CouponService<br/>:8086"] ALB --> Admin["AdminService<br/>:8082"] Auth --> RDS["RDS MySQL"] Member --> RDS Parking --> RDS Payment --> RDS Notif --> RDS Coupon --> RDS Admin --> RDS Auth --> Redis["ElastiCache Redis"] Member --> Redis Parking --> Redis Payment --> Redis Notif --> Redis Coupon --> Redis Admin --> Redis Auth --> S3Upload["S3 Uploads<br/>이미지,첨부파일"] Member --> S3Upload Parking --> S3Upload style Users fill:#e1f5ff style Route53 fill:#fff9c4 style CF fill:#e8eaf6 style S3 fill:#f3e5f5 style S3Upload fill:#f3e5f5 style ALB fill:#fff3e0 style Auth fill:#e0f2f1 style Member fill:#e0f2f1 style Parking fill:#e0f2f1 style Payment fill:#e0f2f1 style Notif fill:#e0f2f1 style Coupon fill:#e0f2f1 style Admin fill:#e0f2f1 style RDS fill:#fce4ec style Redis fill:#f1f8e9

2. 사양

2.1 프론트엔드 기술 스택 및 서비스 식별

2.2 소스 코드 관리(Git) 운영 방식

2.3 CI/CD 파이프라인 구성 및 기술 지원

2.4 데이터베이스 및 캐시 상세 사양

2.5 애플리케이션 실행 환경 및 도메인